@media ( min-width:414px) and ( max-width:767px) {


	html {


		width: 100%;


		height: 100%;


		font-size: 62.5%;


		/* 10÷16=62.5% */


	}


	body {


		font-size: 14px;


		font-size: 1.4rem;


		/* 12÷10=1.2 */


	}


	.container {


		margin-right: auto;


		margin-left: auto;


		width: 95.3125%;


	}


	.container:before,


	.container:after {


		content: " ";


		display: table;


	}


	.container:after {


		clear: both;


	}


	.container:before,


	.container:after {


		content: " ";


		display: table;


	}


	.container:after {


		clear: both;


	} 


}





@media ( min-width:333px) and ( max-width:550px) {


	.menus .Htel{


	 	display: none;


	}


}





@media ( min-width:551px) and ( max-width:650px) {}











@media ( min-width:600px) and ( max-width:767px) {}





@media ( max-width:600px) {


	 


}





@media ( max-width:767px) {   


	.burger_menu{


		display: block !important;


		top: 0 !important;


		float: right;


		margin-top: 1%;


	} 


	.head-top-warp{ 


        transition: all .5s ease;


	}


	.head-top{


		padding: 12px 0;


	}


	.head-top .Logo{ 


		width: 81.967213114%;


	} 


	.head-top .Logo img{ 


		width: 100%;


	}


	.head-top .Logo-Line{


		display: none;


	}


	.head-top .Logo-wz{


		margin-left: 12px;


		display: none;


	}


	.head-top .Logo-wz .tit1{


		font-size: 24px;


		color: #fff;


	}


	.head-top .Logo-wz .tit2{


		font-size: 14px;


		color: #97c5f1;


	}


	.head-top-fixed{


		display: block;


	}


	.head-top-warp{


		position: fixed;


		top: 0;


		width: 100%;


		background:#016db8 ;


		z-index: 999;


	}
.six dl dt b {
    display: block;
    font-size: 3.4vw;
    color: #fff;
    font-family: "DINOT";
    height: 3.6vw;
    line-height: 2.6vw;
}
.six dl em {
    display: block;
    width: 10vw;
    height: 10.6vw;
    margin: 0 auto;
    line-height: 0;
    overflow: hidden;
}
.six dl h5 {
   font-size: 1.2vw;
    color: #fff;
    height: 9.6vw;
    line-height: 3.6vw;
    overflow: hidden;
    padding-top: 0.8vw;
}
.pz_con li {
    float: left;
    width: 31.3%;
    margin: 1% 1%;
    height: 186px;
    position: relative;
    overflow: hidden;
    /* background: url(../images/ys_line1.png) no-repeat center; */
    border: 1px solid #ccc;
    /* margin: 15px 16px; */
    text-align: center;
    z-index: 1;
    border-radius: 20px;
}
.pz_con li:first-child {
    float: left;
    width: 31.3%;
    margin: 1% 1% 1% 0;
    height: 186px;
    position: relative;
    overflow: hidden;
    /* background: url(../images/ys_line1.png) no-repeat center; */
    /* border: 1px solid #ccc; */
    /* margin: 15px 16px; */
    text-align: center;
    z-index: 1;
}
.pz_con li:nth-child(6) {
    float: left;
    width: 31.3%;
    margin: 1% 0% 1% 1%;
    height: 186px;
    position: relative;
    overflow: hidden;
    /* background: url(../images/ys_line1.png) no-repeat center; */
    /* border: 1px solid #ccc; */
    /* margin: 15px 16px; */
    text-align: center;
    z-index: 1;
}
.pz_con li span {
    display: block;
    font-size: 16px;
    color: #444444;
}
.ys0 {
	display:none;
}
.fw-tel{
	display:none;
}
	.head-tel-search{


		display: none;


	}


	.menus{


		display: none;


	}


	.head-welcome{


		display: none;


	}


	.footH{


		display: block;


	}


	.footFix{


		display: flex;


	} 


	.indexPartner{


		display: none;


	}


	.indexProduct{


		padding: 40px 0 20px;


	}


	.fyd-sy-tit1{


		font-size: 22px;


		line-height: 28px;


	}


	.fyd-sy-tit2{


		font-size: 15px;


		margin-top: 5px;


	}


	.fyd-sy-line{


		margin-top: 14px;


	}


	.fyd-sy-line span{


		width: 80%;


	}


	.indexProduct .hd ul{


		overflow: hidden;


	}


	.indexProduct .hd ul li{


		float: left;


		width: 48.5%;


		margin-bottom: 10px;


		max-width: 100%;


	}


	.indexProduct .hd ul li:nth-of-type(2n+2){


		float: right;


	}


	.indexProduct .hd ul li a{


		min-height: 40px;


		line-height: 40px;


		font-size: 14px;


	}


	.indexProduct .bd ul li .Info .tit .t1{


		font-size: 15px;


	}


	.indexProduct .bd{


		margin-top: 20px;


	}


	.indexProduct .bd ul li{


		width: 100%;


	}


	.indexProduct .bd ul li:nth-child(3),


	.indexProduct .bd ul li:nth-child(4){


		display: none;


	}


	.proTel{


		display: none;


	}


	.indexProduct .bd ul li .Info .tit{


		width: 50%;


	}


	.indexProduct .bd ul li .Info span{


		font-size: 12px;


		background-size: 16px 17px;


		width: 118px;


		padding-left: 48px;


	}


	.indexProduct .bd ul li:hover .Info span{


		background-size: 16px 17px;


	}


	.indexContrast .container{


		width: 96.875%;


	}


	.sj-ys{


		margin-top: 45px;


	}


	.fyd-zx{


		padding: 30px 0;


	}


	.fyd-zx .left .ljzx{


		display: none;


	}


	.fyd-zx .left{


		display: none;


	}


	.fyd-zx .right{


		width: 100%;


	}


	.fydtg{


		font-size: 24px;


		padding: 0 20px;


		text-align: center;


	}


	.fyd-zx .right .list span{


		background-size: 15px 15px;


		padding-left: 25px;


		font-size: 16px;


		margin-left: 25px;


	}


	.indexAdvantage{


		padding: 38px 0;


	}


	.item-ys .Info{


		width: 100%;


	}


	.item-ys .Pic{


		width: 100%;


	}


	.item-ys .Info .wz{


		padding-left: 0;


		background: none;


	}


	.item-ys .Info .list .num{


		width: 60px;


		height: 78px;


		font-size: 40px;


	}


	.item-ys .Info .wz{


		width: 80%;


		float: right;


	}


	.item-ys .Info .wz .cn{


		font-size: 22px;


	}


	.item-ys .Info .wz .en{


		margin-top: 6px;


	}


	.item-ys .Info .sub{


		font-size: 14px;


		line-height: 25px;


		margin-top: 12px;


	}


	.sy-ys2{


		margin-top: 35px;


	}


	.sy-ys2 .container{


		padding: 40px 0;


	}


	.sy-ys2 .Img{


		position: relative;


		left: 0;


/*		top: 0; */


	}


	.item-ys{


		margin-top: 32px;


	}


	.mb65{


		margin-bottom: 28px;


	}


	.item-ys:nth-child(4) .Pic{


		margin-top: 28px;


	}


	.indexCase{


		padding: 28px 0;


	}


	.sy-hy-warp{


		margin-top: 38px;


	}


	.sy-hy-warp .right{


		width: 100%;


	}


	.sy-hy-warp .bd{


		width: 100%;


	}


	.sy-case-tel{


		display: none;


	}


	.sy-hy-warp .hd{


		background: none;


		padding: 0;


	}


	.sy-hy-warp .hd ul li{


		width: 48.5%;


		font-size: 14px;


		text-indent: 33%;


		margin-bottom: 10px;


	}


	.sy-hy-warp .hd ul li:nth-child(1),


	.sy-hy-warp .hd ul li.on:nth-child(1){


		background-size: 20px auto;


	}


	.sy-hy-warp .hd ul li:nth-child(2),


	.sy-hy-warp .hd ul li.on:nth-child(2){


		background-size: 20px auto;


	}


	.sy-hy-warp .hd ul li:nth-child(3),


	.sy-hy-warp .hd ul li.on:nth-child(3){


		background-size: 20px auto;


	}


	.sy-hy-warp .hd ul li:nth-child(4),


	.sy-hy-warp .hd ul li.on:nth-child(4){


		background-size: 20px auto;


	}


	.sy-hy-warp .bd ul li{


		width: 100%;


	}


	.sy-hy-warp .bd ul li:nth-child(3),


	.sy-hy-warp .bd ul li:nth-child(4){


		display: none;


	}


	.sy-hy-warp .bd ul li p{


		font-size: 14px;


	}


	.indexAbout{


		padding: 28px 0;


	}


	.sy-abt-warp{


		margin-top: 30px;


		padding: 3%;


	}


	.sy-abt-cont .Pic{


		width: 100%;


	}


	.sy-abt-cont .sub{


		width: 100%;


		font-size: 14px;


		line-height: 28px;


	}


	.sy-abt-cont .sub .ckxq{


		line-height: 40px;


		margin-top: 28px;


	}


	.sy-abt-tab .hd .more{


		display: none;


	}


	.sy-abt-tab .hd ul li{


		margin-right: 25px;


	}


	.sy-abt-tab .bd ul li{


		width: 48%;


	}


	.sy-abt-tab .bd ul li:nth-of-type(2n+2){


		float: right;


	}


	.sy-abt-tab .bd ul li:nth-child(3),


	.sy-abt-tab .bd ul li:nth-child(4),


	.sy-abt-tab .bd ul li:nth-child(5),


	.sy-abt-tab .bd ul li:nth-child(6){


		display: none;


	}


	.indexNews .row .pdg:nth-child(2),


	.indexNews .row .pdg:nth-child(3){


		display: none;


	}


	.indexNews{


		padding: 32px 0;


	}


	.sy-news-item .line{


		margin: 18px 0 20px;


	}


	footer{


		display: none;


	}


	.mb-copy{


		font-size: 14px;


    line-height: 18px;


    text-align: center;


    color: #747474;


    background: url(../image/0-ft-bg.png) no-repeat top center;


    background-size: 100%;


    padding: 10px 0;


	}


	.sroll_top{


		visibility: hidden;


	}


	.Ny-link a{


		width: 25%;


		line-height: 40px;


		font-size: 14px;


		margin-bottom: 2px;


	}


	.about-warp .Pic .titBox{


		display: none;


	}


	.about-cont{


		width: 100%;


	}


	.about-cont-warp{


		font-size: 14px;


		line-height: 28px;


	}


	.qyys-item{


		width: 100%;


		position: inherit;


		left: 0 !important;


		top: 0 !important;


		right: 0 !important;


		bottom: 0 !important;


		padding-bottom: 15px;


		margin-bottom: 5px;


	}


	.qyys-item .Info .sub{


		font-size: 14px;


		line-height: 28px;


	}


	.qyys-back{


		display: none;


	}


	.advantage{


		padding: 35px 0;


	}


	.qyys-item .Pic{


		width: 100%;


		display: none;


	}


	.qyys-item .Pic img{


		width: auto;


	}


	.qyys-item .Info{


		width: 100%;


	}


	.qyys-item .Info .tit span{


		float: left !important;


	}


	.qyys-item#ys1{


		border-bottom: 2px solid #49bbed;


	}


	.qyys-item#ys2{


		border-bottom: 2px solid #fc6c1e;


	}


	.qyys-item#ys3{


		border-bottom: 2px solid #51c8ac;


	}


	.qyys-item#ys4{


		border-bottom: 2px solid #eb65a0;


	}


	.idea{


		padding: 100px 0 50px;


	}


	.idea2-item{


		height: auto !important;


		padding-bottom: 18px;


		margin-bottom: 18px;


	}


	.idea2-item .tit1{


		font-size: 22px;


	}


	.idea2-item .tit2{


		font-size: 16px;


		margin-top: 10px;


	}


	.idea2-item .sub{


		font-size: 14px;


		line-height: 28px;


		margin-top: 15px;


	}


	.idea-btm .pdg{


		padding: 0 10px;


	}


	.idea1-ietm{


		min-height: auto;


		padding-bottom: 20px;


		margin-bottom: 80px;


		padding-top: 80px;


	}


	.idea1-ietm .info1{


		margin-top: 22px;


	}


	.idea1-ietm .tit1{


		font-size: 24px;


	}


	.idea1-ietm .tit2{


		margin-top: 2px;


	}


	.idea1-ietm .info2{


		margin-top: 22px;


	}


	.honor{


		padding: 25px 0;


	}


	.honor .pdg{


		padding: 0 5px;


	}


	.honor-list p{


		font-size: 14px;


	}


	.place{


		padding: 30px 0;


	}


	.place-list p{


		margin-top: 8px;


	}


	.prodebox{


		width: 86%;


		margin-left: -43%;


		top: 25%;


	}


	#csN, #csP{


		display: none;


	}


	#sccsDe p{


		font-size: 14px;


		margin-top: 8px;


	}


	.prodeclose{


		right: -24px;


	}


	.Ny-link a:nth-child(5){


		border: 1px solid #e5e5e5;


	}


	.testing{


		padding: 30px 0;


		font-size: 14px;


		line-height: 28px;


	}


	.customer{


		padding: 30px 0;


	}


	.customer h4{


		font-size: 18px;


	}


	.customer .row{


		margin-top: 28px;


	}


	.customer .pdg{


		padding: 0 6px;


		margin-bottom: 12px;


	}


	.recruit{


		padding: 30px 0;


	}


	.recruit-info .Pic{


		display: none;


	}


	.recruit-info .sub{


		width: 100%;


	}


	.recruit-info .sub .tit{


		margin-top: 0;


		font-size: 20px;


		line-height: 30px;


	}


	.recruit-info .sub .info{


		font-size: 14px;


		margin-top: 20px;


		line-height: 28px;


	}


	.recruit-info2{


		margin-top: 32px;


	}


	.item-rczp .tit1{


		font-size: 22px;


		margin-top: 12px;


	}


	.item-rczp .tit2{


		font-size: 14px;


		margin-top: 12px;


	}


	.recruit-info2 .info{


		margin-top: 22px;


		font-size: 14px;


	}


	.human{


		margin-top: 30px;


	}


	.human .list a{


		width: 18%;


	}


	.human .list a:last-child{


		display: none;


	}


	.human h3 a{


		width: 18%;


		font-size: 12px;


	}


	.human ul li:first-child{


		margin-left: 3px;


	}


	.item-rczp{


		background: none;


		border-bottom: #ccc solid 1px;


	}


	.item-rczp .tit2{


		min-height: auto;


	}


	.case-class{


		width: 100%;


	}


	.case-class .titBox .tit1{


		font-size: 18px;


	}


	.case-class .titBox .tit2{


		margin-top: 8px;


	}


	.case-class .titBox{


		padding: 15px 0;


	}


	.human h3 a:last-child{


		display: none;


	}


	.human ul{


		padding: 3%;


	}


	.human ul li{


		font-size: 14px;


		line-height: 28px;


	}


	.case-tel{


		display: none;


	}


	.case-class{


		padding: 0 0 25px ;


	}


	.case-list{


		width: 100%;


	}


	.case-list .top-tit .location{


		display: none;


	}


	.case-list .top-tit{


		padding-top: 10px;


		padding-bottom: 5px;


	}


	.case-list .top-tit h4{


		font-size: 18px;


	}


	.case-list .pdg{


		padding: 0 8px;


	}


	.case-item{


		margin-bottom: 20px;


	}


	.case-list .Info{


		padding: 3%;


	}


	.case-list .Info .tit1{


		font-size: 16px;


	}


	.case{


		padding: 0 0 30px 0;


	}


	#caseimgShow .swiper-slide{


		width: 100%;


	}


	#caseimgShow{


		margin-top: 25px;


	}


	.case-info{


		font-size: 14px;


		margin-top: 20px;


	}


	.case-tab{


		margin-top: 30px;


	}


	.tj-tit{


		margin-top: 30px;


	}


	.pro-list-img{


		position: relative;


		top: 0;


		right: 0;


	}


	.pro-list-img img{


		width: 100%;


	}


	.product-information{


		width: 100%;


	}


	.pro-cont{


		border-top: 1px solid #ccc;


		padding-top: 20px !important;


		margin-top: 20px;


	}


	.pro-cont .tit{


		font-size: 18px;


		line-height: 24px;


	}


	.pro-cont .cont{


		font-size: 14px;


		margin-top: 25px;


		line-height: 28px;


	}


	.pro-pic-show .gallery-thumbs{


		display: none;


	}


	#pdeN,#pdeP{


		display: none;


	}


	.pro-pic-show .cn{


		font-size: 16px;


	}


	.pro-pic-show .en{


		font-size: 14px;


		margin: 4px 0 10px;


	}


	.pro-now-link{


		font-size: 14px;


		line-height: 38px;


	}


	.Ny-link2 .container{


		width: 96%;


	}


	.Ny-link a{


		float: left;


	}


	.Ny-link2 a{


		min-width: 33.33333%;


	}


	.Ny-link2 a:nth-child(4){


		border: 1px solid #e5e5e5;


	}


	.Ny-link2 a:nth-child(5){


		border-left: none;


	}


	.service_idea{


		padding: 30px 0;


	}


	.service_idea .info{


		font-size: 14px;


		line-height: 28px;


	}


	.fwln-list{


		padding: 85px 3% 3% 3%;


		min-height: auto;


		font-size: 14px;


		line-height: 28px;


		margin-bottom: 80px;


	}


	.service_idea .row .pdg:nth-child(3) .fwln-list{


		margin-bottom: 0;


	}


	.service_policy{


		padding: 30px 0;


	}


	.service_policy .pdg{


		padding: 0 10px;


	}


	.fwzc-list .Info{


		padding: 3%;


	}


	.fwzc-list{


		margin-bottom: 20px;


	}


	.fwzc-list .Info .sub{


		font-size: 14px;


		line-height: 28px;


		margin-top: 18px;


	}


	.service_policy .info{


		font-size: 14px;


		line-height: 28px;


		margin-top: 20px;


	}


	.resolvent{


		padding: 30px 0;


	}


	.resolvent ul li .tit{


		font-size: 14px;


		min-height: 45px;


	}


	.resolvent ul li .time{


		font-size: 12px;


	}


	.download{


		padding: 30px 0;


	}


	.download ul li{


		width: 100%;


	}


	.download ul li .time-box{


		width: 20%;


	}


	.download ul li .info{


		width: 80%;


	}


	.download ul li .info{


		padding: 0 3% 0 2%;


		height: 80px;


	}


	.download ul li .time-box .day{


		font-size: 28px;


		line-height: 40px;


	}


	.resolvent ul li{


		line-height: 45px;


	}


	.download ul li{


		height: 80px;


		margin-bottom: 15px;


	}


	.download ul li .info{


		background: #a7a7a7 url(../image/down-ico.png) no-repeat right 18px center;


		background-size: 14px 12px;


	}


	.download ul li:hover .info{


		background:  url(../image/down-ico.png) no-repeat right 18px center;


		background-size: 14px 12px;


	}


	.download ul li .info .tit{


		margin-top: 12px;


		font-size: 14px;


	}


	.download ul li .info .sub{


		font-size: 12px;


	}


	.newsClass a{


		width: 33.333%;


		float: left;


		margin: 0;


		font-size: 14px;


		line-height: 40px;


	}


	.newsClass{


		padding: 30px 0;


	}


	.news ul li{


		padding: 2%;


		margin-bottom: 8px;


	}


	.news ul li .Pic{


		width: 100%;


	}


	.news ul li .time-box{


		display: none;


	}


	.news ul li .Info{


		margin-left: 0;


		margin-top: 10px;


		width: 100%;


	}


	.news ul li .Info .tit{


		font-size: 16px;


		margin-top: 4px;


	}


	.news ul li .Info .key{


		margin: 6px 0 10px;


	}


	.news ul li .Info .sub{


		font-size: 14px;


	}


	.newsDe{


		padding: 30px 0;


	}


	.defx{


		display: none;


	}


	.newsDe .titBox{


		padding-right: 0;


	}


	.newsDe .titBox .tit{


		font-size: 16px;


		line-height: 28px;


	}


	.newsDe .titBox .time{


		font-size: 12px;


		margin-top: 6px;s


	}


	.newsDe .content{


		margin-top: 24px;


		font-size: 14px;


	}


	.de-page{


		margin-top: 40px;


	}


	.de-page .sxy{


		width: 100%;


	}


	.de-page .return{


		float: left;


		line-height: 40px;


	}


	.de-page .sxy a{


		font-size: 14px;


	}


	.contact{


		padding: 30px 0;


	}


	.contact .hd ul li{


		margin: 0;


		float: left;


		width: 33.3333%;


		font-size: 12px;


		line-height: 40px;


		


	}


	.contact .inHd ul li{


		width: 100%;


		padding: 3%;


		margin-bottom: 10px;


	}


	.contact .inHd ul li .name{


		font-size: 18px;


	}


	.contact .inHd ul li p{


		font-size: 14px;


		line-height: 28px;


		margin-top: 12px;


	}


	.contact .inHd ul{


		padding-bottom: 14px;


	}


	.contact .bd{


		margin-top: 30px !important;


	}


	.contact .inHd ul li::after{


		display: none;


	}


	


	/**/


	.PC{


		display: none;


	}


	.IPAD{


		display: none;


	}


	.MB{


		display: block;


	}


}